.apply{
	height: calc(100vh - 100px);
	overflow-y: auto;
  background-color: #F5F5F5;
	.good-item{
		font-size:26px;
		color:#666;
		padding-bottom:20px;
		border-bottom:1px solid #f5f5f5;
	}
	.n{
		padding:20px 0;
	}
	.d{
		color: #999;
	}
	.t{
		margin-right: 30px;;
	}
	.f-title{
		padding-top:20px;
		color:#000;
	}
	.price-item{
		display: flex;
		justify-content:space-between;
		height: 80px;
		align-items: center;
		border-bottom: 1px solid #f5f5f5;
		font-size:26px;
		color:#666;
	}
	.p-box{
		color:#e91e1e;
	}
	.p-v{
		color: #666;
	}
  .context{
    padding: 32px 32px 20px 32px;
    background-color: #fff;
		margin-bottom: 20px;
    .p{
      height: 40px;
      line-height: 40px;
      color: #666666;
      font-size: 26px;
      margin-bottom: 4px;
    }
  }
  .button-position{
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 12px 24px;
    background-color: #fff;
  }
  .form-wrap {
    box-sizing: border-box;
    padding: 0 24rpx;
		border-radius: 6px;
    .form-item {
			padding:0 20px;
			background-color: #fff;
			margin-bottom: 20rpx;
			&.esp{
				padding-bottom: 20px;
			}
      .title {
        color: #000;
        font-size: 26px;
        padding: 20rpx 0rpx;
      }
      .at-textarea__textarea {
        font-size: 26px;

      }
      .at-input {
        font-size: 26px;
        margin-left: 0rpx;
        .at-input__title {
          color: #666666;
          width: 170rpx;
          font-size: 26px;
        }
        .at-input__input {
          font-size: 26px;
        }
      }
    }
  }
}
